#   删除单个指定元素
lst = list(['hello', 'world', 123, 'newline', 'hello'])
print('原lst序列是：', lst, id(lst))
lst.remove('hello')  # ()里是要删除的元素,存在相同元素只删除第一个
print('删除后的序列是：', lst, id(lst))
#   删除单个指定索引的元素
lst = list(['hello', 'world', 123, 'newline', 'hello'])
print('原lst序列是：', lst, id(lst))
lst.pop(2)  # ()里是要删除的元素的索引
print('删除后的序列是：', lst, id(lst))
lst.pop()  # 不指定索引默认删除最后一个元素
print('删除后的序列是：', lst, id(lst))  # id都不变
#    切片删除，一次删除多个元素
lst = list(['hello', 'world', 123, 'newline', 'hello'])
print('原lst序列是：', lst, id(lst))
lst[1:3] = []
print('删除后的序列是：', lst, id(lst))
#   清空列表
lst.clear()
print('删除后的序列是：', lst, id(lst))
del lst     #   删除列表
#print('删除后的序列是：', lst, id(lst))    #   会运行错误


